home *** CD-ROM | disk | FTP | other *** search
/ Amiga Packmags / Peanuts - Issue 1 (1992-02-11)(Alcatraz).zip / Peanuts - Issue 1 (1992-02-11)(Alcatraz).adf / BootX.history.pp / BootX.history
Text File  |  1992-02-10  |  31KB  |  899 lines

  1. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  2. :::::::::::::::::::::::: BOOTX HISTORY ::::::::::::::::::::::::::
  3. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  4.  
  5. ::: Version 4.40 ::: February 3, 1992 :::::::::::::::::::::::::::
  6.  
  7. - Bug fix:  numerous users reported that the Check Disk feature
  8.   did not work.  Well, it didn't anymore and now it does again.
  9.  
  10. - Bug fix:  when BootX recalculated the checksum of a bootblock
  11.   and it was incorrect, the replacement with the correct value
  12.   was not succesfull anymore.
  13.  
  14. - Bug fix:  closing the small window after a Go to Sleep was a
  15.   sure way to crash your Amiga.  Thanks go to Peter Sandén
  16.   (Sweden) for reporting this.
  17.  
  18. - Bug fix:  in previous versions BootX sometimes corrupted the
  19.   memory list when scanning hard-disks with many files (> 3000
  20.   files).  This should be fixed now.  Please write to me if you
  21.   still experience this problem.  Besure you can reproduce the
  22.   error and specify the exact conditions under which it occured.
  23.  
  24. - Bug fix:  automatic diskchange should now work properly with
  25.   KickStart 2.0.
  26.  
  27. - Added some more error reporting routines.
  28.  
  29. - Reduced stack space consumption of the Check Files routines.
  30.  
  31. - New feature:  BootX tries to load a FORM 8SVX sample called
  32.   BootX.alarm during the program start.  This sample will be
  33.   played every time a virus (boot, file or link) is found.  Note
  34.   that no double-buffering is used so the sample can only be 128K
  35.   of length (but I don't see how this will be a problem...).
  36.  
  37. - New feature:  When BootX finds a virus during the file check it
  38.   will move the BootX screen to the front and either beep the
  39.   display or play the BootX.alarm sample.  This is handy when
  40.   checking large hard-disks with the BootX screen somewhere in the
  41.   back while you do something else.
  42.  
  43. - New feature:  BootX can check files crunched with the TNM
  44.   Cruncher.
  45.  
  46. - Rewrote the doc file and added an index.
  47.  
  48. - New recognized file types:
  49.         LhA SFX file
  50.         PowerVisor Structure Definition file
  51.         PowerVisor Macro file
  52.  
  53. - New BootX.Recog v1.20
  54.  
  55. - Build in LVD 1.71.
  56.  
  57. ::: Version 4.30 ::: January 6, 1992 ::::::::::::::::::::::::::::
  58.  
  59. - Starting with this version, BootX will load its virus recognition
  60.   patterns from a file called BootX.Recog. This way it is easier
  61.   to update BootX. I just have to change the Recog file and spread
  62.   it instead of release a complete new version of BootX.
  63.  
  64.   Always try to get the latest version of the recog file to get
  65.   maximum protection. You can find out the version of a recog file
  66.   in several ways:
  67.  
  68.   1. After BootX has succesfully loaded a recog file it will display
  69.      the version and the release date of the file.
  70.  
  71.   2. Select the About menu item. The text will show the version and
  72.      the release date of the recog file and how many bootblocks,
  73.      bootviruses and fileviruses it knows.
  74.  
  75.      NOTE: these numbers may vary from the number reported by the
  76.            "Show known xxx" menu items. The numbers reported here
  77.            are the number of recog blocks that BootX can use to
  78.            identify a virus. The "Show known xxx" menu items only
  79.            report all the different names that BootX uses, f.e.
  80.            BootX recognizes 8 different versions of the Lamer
  81.            Exterminator bootvirus but the name will only show up
  82.            once in the the "Show known bootviruses" list.
  83.  
  84.   3. Use the Workbench 2.x version command:
  85.  
  86.         1> version BootX.Recog
  87.  
  88. - The series of requesters for the Check Disk operation have been
  89.   removed. Instead a simple settings requesters allows you to determine
  90.   what checks to perform during a disk-check.
  91.  
  92. - BootX now recognizes in which drive you insert a new disk (something
  93.   it should have been able to do a long time ago, sigh...) and makes
  94.   that drive the current one automagically.
  95.  
  96. - The option Check All Files in the Check Files requesters has been
  97.   removed because it was obsolete and has been replaced by something a
  98.   lot of users have been asking about: Check crunched files
  99.  
  100.   When this option is enabled, BootX tries to decrunch all crunched
  101.   executables in memory and then checks the file for viruses. Note that
  102.   this will slow down a file check considerabely.
  103.  
  104.   Recognized crunchers:
  105.         PowerPacker 3.0
  106.         PowerPacker 4.0
  107.  
  108. - New recognized bootviruses:
  109.         ABC
  110.         Nasty Nasty
  111.         PowerTeam
  112.         Ripper 2
  113.         WAFT
  114.  
  115.   Thanks go to Ralf Bechlarz (Germany) for sending the PowerTeam virus
  116.   to me.
  117.  
  118. - New recognized fileviruses:
  119.         Byte Parasite II
  120.         Byte Parasite III
  121.  
  122. - New recognized file types:
  123.         BMP picture (Microsoft Windows)
  124.         JPEG picture
  125.         PCX picture
  126.         AMOS sprites
  127.         AMOS icons
  128.         MEd songs
  129.  
  130. ::: Version 4.20 ::::::::::::::::::::::::::::::::::::::::::::::::
  131.  
  132. - New recognized bootviruses:
  133.         SCA clone: Big Boss
  134.         SCA clone: Kefrens
  135.         SCA clone: TTK
  136.         Byte Bandit clone: Rude Xeroxx
  137.  
  138. - New recognized bootblocks:
  139.         Anarchy Boot v1.1
  140.         Anarchy Boot II
  141.         BootIntro 1.1 by Roger Fishlin
  142.         BootText by SCX
  143.         Draco Utility Boot
  144.         PowerBoot 1.2
  145.         PutDisk
  146.         RebelsBoot 1.4
  147.         Scoopex Utility Boot 1.1
  148.         Scoopex Utility Boot 1.3
  149.         Special Brothers Logo
  150.         Sector Accessor
  151.         TSB Scroller
  152.         VCC's MemBoot
  153.         X-Copy 5.0, 5.1 & 5.2 boot
  154.  
  155.   Thanks go to Ed Romijnders (The Netherlands), Tarjei Knapstad
  156.   (Norway) & Michael Møller (Denmark) for sending them to me.
  157.  
  158. - New recognized programs in memory:
  159.         AssignX 1.2 by Steve Tibbett
  160.         AutoCentre 1.2 by Colin Bell
  161.         ClockTick 1.4 by MKSoft
  162.         InstallBeep 1.1
  163.         NTSC4NTSC 1.2 by Kai Bolay
  164.         PatchNTSC
  165.         SetStar
  166.         TurboTopaz 1.0 by Preben Nielsen
  167.         WBGauge 1.2
  168.  
  169.   Thanks go to Steffen Salzmann (Germany) for sending them to me.
  170.  
  171. - Changed the detection of the Saddam disk-validator virus and its
  172.   clones.
  173.   Thanks go to Michael Møller (Denmark) for suggesting this change.
  174.  
  175. - Built in LVD 1.63.
  176.  
  177. - BootX now shows how long it took to generate a report.
  178.  
  179. - When running under KickStart 2.0, the date and time is added to
  180.   the linkvirus check report.
  181.  
  182. - The memorycheck routine now buffers its output while walking
  183.   through the system lists. This way I can disable multi-tasking
  184.   which is the safest way to walk lists.
  185.  
  186. - The presence or absence of an MMU is now shown in the system
  187.   configuration display.
  188.  
  189. - New recognized file types:
  190.         Lha archives
  191.         Added several of the filetypes recognized by Icon, a program
  192.         by Olaf Barthel & MXM.
  193.         LhPak disk archives (SFX)
  194.  
  195. - BootX 4.20 is accompanied by a new version of the BootBlock
  196.   library (at last...) offering a selection of some interesting
  197.   alternatives to the normal DOS Install bootblock.
  198.   Only the ones marked with an asterisk (*) are KickStart 2.x
  199.   compatible...
  200.  
  201.         1 MByte BootBlock Copy
  202.       * AnarchyBoot 1.1
  203.       * AnarchyBoot II
  204.       * Anti-Virus 5.0
  205.         CCS Boot 3.0
  206.       * DevWare Anti-Virus
  207.       * DOS Cleared
  208.       * DOS Install (FFS)
  209.       * DOS Install (OFS)
  210.       * DOS Uninstalled
  211.         Draco Utility Boot
  212.         HallonBoot 1.4
  213.       * Install2
  214.       * KickStart 2.0 Silent Start
  215.         NOMAD Utility Boot 1.0
  216.         OmniBoot 2.3
  217.         PleasureBoot 1.3+
  218.         PowerBoot 1.2
  219.       * ProBoot 1.0
  220.         PVL VirusProtector 6.5
  221.       * RAMCleaner
  222.         RattleBoot 1.0
  223.         RebelsBoot 1.4
  224.       * Sabaudian Utility Boot 1.0
  225.         Scoopex Utility Boot 1.3
  226.         SD-Boot 1.05
  227.         Semtex Utility Boot 3.35
  228.         SlipStream Utility Boot 6.1
  229.         Stone Utility Boot 1.06
  230.         System Report Boot
  231.         TIP Memory Allocater 1.3
  232.       * TIP Memory Controller 1.3
  233.  
  234. ::: Version 4.13 ::::::::::::::::::::::::::::::::::::::::::::::::
  235.  
  236. - Due to the new file check routine introduced in version 4.00
  237.   BootX would do some pretty nasty things when checking data
  238.   files.  Don't worry, no damage would be done to the files on
  239.   disk but BootX would start writing in memory not allocated by
  240.   it.  This should be fixed now.  My hard-disk contains about
  241.   2760+ files and I have put BootX v4.13 to work on it using all
  242.   the combinations of the options BootX offers (with success).
  243.   Be careful with all versions between v4.00 and v4.12.  They
  244.   should all show the same symptoms being unexpected lock-ups and
  245.   thrashing of chip memory and screens.
  246.  
  247. - Numerous little bugs fixed thanks to a bug report from Holger
  248.   Hellebro (Sweden).
  249.  
  250. - New recognized bootblock:
  251.         CopyLock Amiga (another version, sighhh...)
  252.  
  253.   Thanks go to Federico Di Vincenzo (Italy) for sending it to
  254.   me.
  255.  
  256. ::: Version 4.12 ::::::::::::::::::::::::::::::::::::::::::::::::
  257.  
  258. - Fixed a bug which caused BootX to trash memory when creating a
  259.   large filecheck report under KickStart 1.3.
  260.  
  261. ::: Version 4.11 ::::::::::::::::::::::::::::::::::::::::::::::::
  262.  
  263. - New recognized virus:
  264.         Shit bootvirus
  265.  
  266.   Thanks go to Ville Pispa (Finland) for sending them to me.
  267.  
  268. - New recognized bootblocks:
  269.         101 Big Boot
  270.         Amiga CheckMark
  271.         Blizzard Protector 2.0
  272.         BootTool NoFastMem
  273.         Cave Logo
  274.         Filter-Boot Selector 1.01
  275.         HallonBoot 1.4
  276.         Interferon Pro
  277.         IRQ Protector
  278.         KickStart 2.0 Silent Start
  279.         Magic Fighter Anti-Virus Message
  280.         Mega-Boot 1.30
  281.         MemCheck
  282.         MemorySearcher 1.0
  283.         Mr. Magic NoFastMem
  284.         Master Virus Killer VDC 2.2
  285.         No Expansion Mem
  286.         Paranoid Anti-Virus 1.0
  287.         Protector & ScreenTest 3.3
  288.         Punisher Memory Clear
  289.         RAM Cleaner
  290.         RattleBoot 1.0
  291.         SD-Boot 1.05
  292.         Semtex Utility Boot 3.35
  293.         SOD Bootgenerator 1.5
  294.         Stone Utility Boot 1.06
  295.         SuperFly Detector 2.0
  296.         SysNot 1.2
  297.         Telstar Logo
  298.         The Amiga Tool
  299.         TNT VcC
  300.         VCS 3.2
  301.         Virus Protect 1.3
  302.         Vision Logo
  303.         ZeroVirus AutoAddRAM
  304.         ZeroVirus BigScreenTest 1.1
  305.         ZeroVirus No Virus Message
  306.  
  307.   Thanks go to Andreas Genthner (Germany), Ed Romijnders (The
  308.   Netherlands) and Ville Pispa (Finland ) for sending them to me.
  309.  
  310. ::: Version 4.10 ::::::::::::::::::::::::::::::::::::::::::::::::
  311.  
  312. - Due to a complete rewrite of the linkvirus check routine a bug
  313.   crept in which made that BootX did not recognize 4 fileviruses
  314.   anymore. This has been fixed.
  315.  
  316. - New recognized bootblocks:
  317.         ACC FastMem & Drive Killer
  318.         Ayotrax TetraCopy Install
  319.         BudBrain VP Install
  320.         PAL Window (J. Lindahl)
  321.         Sabaudian Utility Boot 1.0
  322.         VCC's MemBoot
  323.  
  324.   Thanks go to Martin Harbo (Denmark) for sending them to me.
  325.  
  326. - New recognized viruses:
  327.         Hauke bootvirus
  328.         Hauke Exterminator 1 bootvirus
  329.         Sachsen 3 bootvirus
  330.  
  331. - New recognized file viruses:
  332.         Freedom file virus
  333.         Lamer VirusX file virus
  334.         VirusBlaster 2.3 file virus
  335.  
  336. - New recognized file type:
  337.         Zoom disk archives
  338.  
  339. ::: Version 4.04 ::::::::::::::::::::::::::::::::::::::::::::::::
  340.  
  341. - The FREQF_SAVE flag is now set when a file requester is used to
  342.   save a file to disk
  343. - New recognized bootblocks:
  344.         Squash bootgame
  345.         BootOut bootgame
  346.  
  347. ::: Version 4.03 ::::::::::::::::::::::::::::::::::::::::::::::::
  348.  
  349. - A bug crept into the Write Bootblock routine while rewriting
  350.   BootX.  This should be fixed now.  My thanks go to Jörg Janshen
  351.   Jäger for bringing this to my attention.
  352.  
  353. ::: Version 4.02 ::::::::::::::::::::::::::::::::::::::::::::::::
  354.  
  355. - New recognised linkvirus:
  356.         The Traveling Jack 3 linkvirus
  357.  
  358. - New recognised bootvirus:
  359.         Dotty bootvirus
  360.  
  361. ::: Version 4.01 ::::::::::::::::::::::::::::::::::::::::::::::::
  362.  
  363. - Built in LVD v1.60. DO NOT USE the LVD build into BootX 4.00
  364.   because it has a gigantic bug in it causing most files to be
  365.   reported as infected. Mega apologies for that !
  366.  
  367. ::: Version 4.00 ::::::::::::::::::::::::::::::::::::::::::::::::
  368.  
  369. - BootX v4.00 is a complete rewrite based on BootX v3.84.  The
  370.   user interface has been completely redesigned to follow the
  371.   rules laid out in the Amiga User Interface Style Guide.  I will
  372.   continue to do this in future releases of BootX.
  373.  
  374. - The screen depth was brought from 3 to 2 bitplanes resulting in
  375.   a noticable increase in text output speed.
  376.  
  377.   BootX will use the colors of the Workbench when possible. Users
  378.   of the ReqTools library have the option to change them using
  379.   the pallete requester and save them with their configuration.
  380.  
  381. - Added the Linkvirus Check Settings requester.
  382.  
  383. - Made the paging routine a lot smarter.
  384.  
  385. - Added the Report feature.
  386.  
  387. - Added support for KickStart 2.0 SetPatch.
  388.  
  389. - Improved the linkvirus check routine. It works a lot faster now
  390.   and is more flexible than before.
  391.  
  392. - BootX does not need the arp.library anymore ! Instead the
  393.   reqtools.library is required now when running KS 1.3 !
  394.  
  395. - New file types recognised:
  396.         BootX Bootblock library
  397.         BootX Brain files
  398.         Imploder 4.0 (Normal & Library) crunched files
  399.         SAS/C Library files
  400.  
  401. - New recognised file virus:
  402.         Amiga Knights
  403.  
  404.   Thanks go to Andreas Genthner (Germany) for sending it to me.
  405.  
  406. - New recognised bootblocks:
  407.         1 MByte Bootblock Copy
  408.         Kein Virus bootblock
  409.         Magnetic Fields Interferon Pro
  410.         N.O.M.A.D. Utility Boot 1.0
  411.         OmniBoot v2.3
  412.         Paradox Install
  413.         Pleasure Boot 1.3+
  414.         Power Boot 1.2
  415.         Pro Boot 1.0
  416.         Viruscope BootBlanker 1.0
  417.         X-Copy No Virus Message
  418.  
  419.   Thanks go to Andreas Genthner (Germany) for sending them to me.
  420.  
  421. ::: Version 3.84 ::: Released on September 21, 1991 :::::::::::::
  422.  
  423. - New recognised bootblock virus:
  424.         Unicorn 1.1
  425.  
  426.   Thanks go to Jorrit Visschers (The Netherlands) for sending it
  427. to me.
  428.  
  429. ::: Version 3.83 ::: Released on September 18, 1991 :::::::::::::
  430.  
  431. - New recognised bootblock viruses:
  432.         Tai-Pan Chaos
  433.         Tai-Pan LameBlame
  434.  
  435. - New recognised bootblocks:
  436.         Pseudo-Ops Viruskiller Install
  437.         RF's Bootintro 1.0
  438.         Skid Row boot
  439.         SlipStream Utility Boot v6.1
  440.         System Report bootblock
  441.         The Amiga Tool
  442.         TNM Disk Coder
  443.         TNM Disk Decoder
  444.  
  445.   Thanks go to Vidar Bang (Norway), Petter Jalvinger (Sweden), Ed
  446.   Romijnders (The Netherlands) and Federico Di Vincenzo (Italy) for
  447.   sending them to me.
  448.  
  449. - BootX now uses a different way to determine the parameters of its
  450.   screen. The old way would cause some KickStart 2.0 users problems
  451.   when they had an oversized Workbench.
  452.  
  453. - New recognised file types:
  454.         Arc files
  455.         PPLoadSeg files (PowerPacker 4.0)
  456.         Vista DEM files
  457.  
  458. - BootX has been tested on a A2000 expanded with a 68040 accelerator
  459.   board and it worked just fine ! I tweeked the code in some places
  460.   to keep the caches of the 68040 happy.
  461.  
  462. - Built in LVD 1.50.
  463.  
  464. ::: Version 3.82 ::::::::::::::::::::::::::::::::::::::::::::::::
  465.  
  466. - New recognised file virus:
  467.         Centurions 2 (The Smily Cancer 2)
  468.  
  469. - New recognised bootblock viruses:
  470.         Blizzard Protector v3.1
  471.         Fast Eddie
  472.         French Kiss
  473.         MAD I (Byte Bandit clone)
  474.         SCA clone: Deniz Unal (ZLX)
  475.         TriSector 911
  476.  
  477. - New recognised bootblocks:
  478.         Magic Anti-Virus
  479.         Slipstream Utility Boot v5.0
  480.         VirusScope Boot-PAL v1.0
  481.         VirusScope BootBlanker v1.0
  482.         VirusScope KillFast v1.0
  483.         VirusScope OnePlane v1.0
  484.         VirusScope OnlyChip v1.0
  485.         VirusScope QuietDrive v1.0
  486.         Ziggy ECS 60Hz
  487.  
  488. ::: Version 3.81b :::::::::::::::::::::::::::::::::::::::::::::::
  489.  
  490. - New recognised bootblock virus:
  491.         Zombi 1
  492.  
  493.   Thanks go to Andreas Genthner (Germany) for sending it to me.
  494.  
  495. ::: Version 3.81 ::::::::::::::::::::::::::::::::::::::::::::::::
  496.  
  497. - New recognised bootblocks:
  498.         BootBoy
  499.         BootLeg 2.1
  500.         Scoopex Utility Boot 1.0
  501.         Vision bootblock
  502.         Zest Fast Menu
  503.  
  504.   Thanks go to Frederico Di Vincenzo (Italy) for sending me these.
  505.  
  506. - Changed the name of the X-Copy II bootblock to X-Copy boot.
  507.  
  508. - Made the check for a normal bootblock more intellegent.
  509.   Sometimes the old Install command would not clear the remaining
  510.   unused part of a bootblock resulting in a lot of garbage being
  511.   written in the bootblock.
  512.  
  513. ::: Version 3.80e :::::::::::::::::::::::::::::::::::::::::::::::
  514.  
  515. - Finally got the names straight of the disk-validator viruses.
  516. - Optimized the color changes in the text.
  517. - New file type recognised:
  518.         SAS/C Library files
  519.         BootX Bootblock library
  520.         BootX Brain files
  521.  
  522. ::: Version 3.80d :::::::::::::::::::::::::::::::::::::::::::::::
  523.  
  524. - A bug in the requester routine caused BootX to crash when run
  525.   with KickStart 1.3 and when there was only one gadget in the
  526.   requester.  Sorry about that...
  527.  
  528. - Fixed a bug which caused BootX to have problems commenting 
  529.   infected files with KickStart 1.3.
  530.  
  531. ::: Version 3.80c :::::::::::::::::::::::::::::::::::::::::::::::
  532.  
  533. - New recognised bootblocks:
  534.         Copylock Amiga
  535.         KDVIII Install
  536.         NoFastMem boot by J. Potter
  537.  
  538.   Thanks go to Ed Romijnders (The Netherlands) for sending me
  539.   these.
  540.  
  541.         Dave Dos bootblock
  542.         BOMBed bootblock
  543.  
  544.   Thanks go to Petter Jalvinger (Sweden) for sending me these.
  545.  
  546. - New file types recognised:
  547.         MovieSetter Movie files.
  548.         IFF LISTs
  549.         Drawer Info files
  550.         Font descriptions
  551.         AmigaBASIC files
  552.  
  553. - MAJOR BUG FIX:  Apparantly when the Go to Sleep feature was
  554.   used in version 3.80 and 3.80b you were award with a free trip
  555.   to India to visit the Guru.  You can sleep safe now.  (No pun
  556.   intended.)
  557.  
  558. - Added embedded version string.  KickStart 2.0 users can now
  559.   check the version of BootX by typing "version BootX".  You will
  560.   get a message in the following format:
  561.  
  562.         BootX version.revision
  563.  
  564. - When you press the left mousebutton to stop a linkvirus check a
  565.   requester will pop-up asking you to confirm you really want to
  566.   stop.  Some people complained they clicked the button by
  567.   accident when the nearly had completed checking their 105 Mb
  568.   hard-disk.
  569.  
  570. - Fixed a little bug in the file recognition routine which caused
  571.   small files to be recognized wrong.
  572.  
  573. ::: Version 3.80b :::::::::::::::::::::::::::::::::::::::::::::::
  574.  
  575. - Very little, tiny, microscopic bug fix to put the ReqTools
  576.   requesters in their default position.
  577. - BootX now recognizes PowerPacker 4.0 crunched executables and
  578.   Imploder 1.0 crunched executables.
  579.  
  580. ::: Version 3.80 ::::::::::::::::::::::::::::::::::::::::::::::::
  581.  
  582. - Added Memory and diskchecks for:
  583.         BLF bootvirus
  584.         Byte Bandit clone: ZAccess 2.0 bootvirus
  585.         CLIManager anti-virus
  586.         Future Disaster bootvirus
  587.         Glasnost bootblock
  588.         Gyros bootvirus
  589.         Hoden v33.17 bootvirus
  590.         Paramount Softworks bootvirus
  591.         Santa Claus bootvirus
  592.         SCA clone: AIDS (HIV) bootvirus
  593.         SCA clone: BladeRunners bootvirus
  594.         Suntronic bootvirus
  595.         ULDV8 bootvirus
  596.         Virus 4.2 bootblock (just looks like a virus)
  597.         Warsaw Avenger bootvirus
  598.         ZAccess 1.0 bootvirus
  599.  
  600.         Gotcha Lamer file virus
  601.         Gotcha Lamer file virus install program
  602.         TimeBomb file virus
  603.         VirusTest file virus
  604.         Icon.library (BlueBox) filevirus install program
  605.  
  606.         Clonk! anti-virus
  607.  
  608. - Built in protection against PowerPacker 3.2 trojan horse and
  609.   Saddam disk-validator virus.
  610.  
  611. - Rewrote the console routines to make them faster.
  612.  
  613. - Rewrote the directory tree walk routine to make it faster.
  614.  
  615. - Made the Linkvirus check routine as flexible as the one in
  616.   LVX. The user can now influence the checking process.
  617.  
  618. - The colors of the mousepointer now get changed only when
  619.   necessary.
  620.  
  621. - BootX now recognizes the following new file types:
  622.         Zip archives
  623.         Zoo archives
  624.         LhArc archives
  625.         PowerPacker data files
  626.         PowerPacker 3.0 executables
  627.         PowerPacker 2.x executables
  628.         Resource .rs files
  629.         Plan/IT files
  630.         GIF87a and 89a pictures files
  631.         TIFF picture files
  632.         ANC Cruncher
  633.         Relokit 1.1
  634.         HQC Cruncher 2.0
  635.         Master Cruncher 3.0
  636.         Drag Pack 1.0b
  637.         TurboSqueeze 5.1
  638.         TNM Cruncher 1.1
  639.         Titanics Cruncher
  640.  
  641.   Many thanks to Nico François for the identifying codes of the
  642.   PowerPacked and other chrunched executables !
  643.  
  644. - This version of BootX contains separate code for 1.2/1.3 and
  645.   2.0 users. This means that under KickStart 2.0 BootX does NOT
  646.   need the arp.library anymore. (Are you happy now, Nico ?)
  647.  
  648. - BootX is from now on prepared for Nico François's ReqTools
  649.   library.  When you have ReqTools installed BootX will use it.
  650.   Else BootX will try to use the Asl library for KickStart 2.0
  651.   users.
  652.  
  653. - BootX now indents directories and files when walking down the
  654.   directory tree during a linkvirus check.
  655.  
  656. - You can now press the right mousebutton to halt BootX during
  657.   a linkviruscheck so that you can take a better look at the
  658.   files before the name flashes by.
  659.  
  660. - Built in LVD 1.43.
  661.  
  662. ::: Version 3.73 ::::::::::::::::::::::::::::::::::::::::::::::::
  663.  
  664. - Removed the flicker in the box draw routine when using BootX on
  665.   68030 equiped machines (read Amiga 3000). Are you happy now,
  666.   Nico ?
  667. - PPLoadSeg by Nico François is now recognised.
  668. - Rewrote the Check Files routine to make it faster.
  669. - Added memory and diskchecks for:
  670.         Extreme bootvirus
  671.         H.C.S. 4220 v4.0 anti virus
  672.         EuroMail file virus
  673.         Turk bootvirus installer
  674.  
  675. ::: Version 3.72 ::::::::::::::::::::::::::::::::::::::::::::::::
  676.  
  677. - Removed the Edit gadget.
  678. - Added the Repair Disk gadget.
  679. - Added memory and diskchecks for:
  680.         DAT '89 bootvirus
  681.         L.A.D.S. (Gremlin) bootvirus
  682.         Byte Bandit 3 bootvirus
  683.         Lamer Exterminator 9 bootvirus
  684.         MAD III (Byte Warrior clone) bootvirus
  685.         MAD IV (Lamer Exterminator clone) bootvirus
  686.         Divina Exterminator 1 bootvirus
  687.         Disk-Validator (Lamer Exterminator) filevirus
  688.         Icon.library (Blue Box) filevirus
  689. - Bug fix: the Disk-Validator (Saddam) filevirus was only
  690.   recognized in memory after a reset.
  691. - Bug fix: TDClose vector was checked at the wrong address.
  692.  
  693. ::: Version 3.71 ::::::::::::::::::::::::::::::::::::::::::::::::
  694.  
  695. - Bug fix:  a tiny little bug slipped into the new Learn
  696.   BootBlock routine.  Version 3.70 would let you add new brain
  697.   entries but they would not be used while recognizing a
  698.   bootblock.
  699.  
  700. ::: Version 3.70 ::::::::::::::::::::::::::::::::::::::::::::::::
  701.  
  702. - Gave BootX a semi-2.0 look. When running under KickStart 2.0
  703.   the screen and the windows get the 3D look.
  704. - Build in a check for NewLoadSeg and InternalLoadSeg. These are
  705.   two new potential virus entry points in the dos.library under
  706.   KickStart 2.0.
  707. - You can now use any mousebutton to skip through the info from
  708.   MemoryCheck.  Note though that a click on the left mousebutton
  709.   is not detected when the mouse is over a gadget.
  710. - Added checks for:
  711.         Riska virus (and Frity clone)
  712. - Completely rewrote the MemoryCheck routine. BootX now attempts
  713.   to repair as much damage as possible, extracting the original
  714.   values from the virus code. The best policy remains to turn the
  715.   Amiga off when a virus is found.
  716. - Fixed a bug in Learn Bootblock.  This feature refused to work
  717.   under KickStart 2.0.
  718.  
  719. ::: Version 3.66 ::::::::::::::::::::::::::::::::::::::::::::::::
  720.  
  721. - Added check for Butonic 1.31 and Bret Hawnes linkviruses
  722. - Added check for new bootviruses
  723.  
  724.         Blow Job virus
  725.         Byte Voyager 1 virus
  726.         Byte Voyager 2 virus
  727.         Paratax II virus
  728.         Fast 2 virus
  729.         Mad II virus
  730.         Hilly virus
  731.         Obelisk Crew virus
  732.         Paradox 1 virus
  733.         Paradox 2 virus
  734.         Saddam Hussein virus
  735.         SuperBoy virus
  736.         Tomates-Gentechnic virus
  737.         The Traveller 1.0 virus
  738.         Vermin virus
  739.  
  740. - To comply with the classification of the Virus Bank I changed
  741.   the following bootblocks to be reported as a virus:
  742.  
  743.         ASS VirusProtector
  744.         ByteWarrior Fastloader
  745.         HCS4220 Viruskiller
  746.         SupplyTeam Viruskiller
  747.         Virus Slayer 1.0
  748.  
  749. ::: Version 3.65 ::::::::::::::::::::::::::::::::::::::::::::::::
  750.  
  751. - Tweeked BootX a little further
  752. - Fix a little bug in my Anti-Virus bootlblock: Anti-Virus bootblock
  753.   v5.0 is now KickStart 2.0 compatible
  754.  
  755. ::: Version 3.64 ::::::::::::::::::::::::::::::::::::::::::::::::
  756.  
  757. - Added a file check for Saddam linkvirus.  This little virus
  758.   lives in the L:  directory and has the name and the file size
  759.   of a KickStart 1.3 disk-validator file.
  760.  
  761. ::: Version 3.63 ::::::::::::::::::::::::::::::::::::::::::::::::
  762.  
  763. - Numerous little bug fixes to make BootX more stable.
  764.  
  765. ::: Version 3.62 ::::::::::::::::::::::::::::::::::::::::::::::::
  766.  
  767. - Added the normal DOS Install bootblock to the bootblock library.
  768. - Removed some old anti-virus bootblocks from the library.
  769.  
  770. ::: Version 3.61 ::::::::::::::::::::::::::::::::::::::::::::::::
  771.  
  772. - Succesfully adapted BootX to run with KickStart 2.x.  KickStart
  773.   1.3 and 1.2 are still supported.
  774. - Fixed a bug in the startup routine that only showed up when the
  775.   arp.library wasn't found.
  776. - CheckFile now shows more information about the file it is
  777.   checking.
  778. - BootX now gets its screen height and screen mode from the
  779.   Workbench screen in case it is open.  In other cases the
  780.   default 200 is used.
  781. - Fixed the bug that caused an uninitialised bootblock to
  782.   recognized as the Graffiti virus (Sorry about that).
  783. - Replaced the MemoryCheck routine by the one found in EVW (EVW
  784.   is an Early Virus Warning program by the same author).
  785. - The 'Show known bootblocks' menu option can now be used to show
  786.   which bootblocks and bootviruses BootX knows.
  787. - Answering 'No' to the 'Remove current brainfile' requester now
  788.   works.
  789. - BootX now offers to add a file comment to any linkvirus it
  790.   finds.
  791. - IMPORTANT:  some users complained that BootX didn't 'clear' any
  792.   suspicious vectors.  Well, it does but only the first 5 of the
  793.   list.  Should any other than the first 5 vectors be marked with
  794.   'Please check' and you don't know what is using those vectors,
  795.   turn off your Amiga, wait a few seconds and reboot.  I noticed
  796.   that some harddisks or expansion boards changed the vectors of
  797.   the ExecBase.
  798.  
  799. ::: Version 3.60 ::::::::::::::::::::::::::::::::::::::::::::::::
  800.  
  801. - Expanded the memory checker
  802. - Fixed a bug in the error exit routine (in case the arp.library
  803.   wasn't found)
  804. - Rewrote the CheckFiles routine again to use a FIFO software
  805.   stack instead of being recursive.  CheckFiles can be
  806.   interrupted again by pressing any mousebutton.
  807. - Fixed a bug in the name printing routine of the linkviruses.  I
  808.   accidentally switch the arguments for _LVOPrintf.
  809. - Added a lot of new recog ID's for bootblockviruses.
  810. - BootX v3.60 now recognizes 10 linkviruses:
  811.         IRQ                                     Butonic
  812.         BSG-9 (TTV1)                            CCCP
  813.         Revenge of the Lamer Exterminator       Jack
  814.         Xeno                                    Centurions
  815.         Disaster Master                         TTV1 2
  816.  
  817. - Special thanks go to Erik Løvendahl Sørensen for giving me
  818.   access to his virus databank.  For more information and Erik's
  819.   address, refer to the bottom of this doc file.
  820.  
  821. ::: Version 3.40 ::::::::::::::::::::::::::::::::::::::::::::::::
  822.  
  823. - Added a check for the Peter Stuer Anti-Virus 3.0 bootblock
  824. - Cleanup up a lot of the code
  825. - Squashed some potential bugs
  826. - Completely rewrote the LinkVirusCheck routine to use a client
  827.   call-back function.
  828. - Completely rewrote the MemoryCheck routine and added a few more
  829.   vectors to check.
  830. - Added checks for 2 more bootblocks and 7 more bootblockviruses
  831. - Added checks for several new linkviruses.
  832. - Rewrote the BootBlock library routines
  833. - BootX now detects if another copy is running.  This was asked
  834.   by some users who always forgot they still had a dormant copy
  835.   of BootX hanging around on the Workbench.
  836. - For users of the SetPatch -r option BootX now asks if it is
  837.   allright to reset any memory vectors.
  838. - More vectors are shown that are potential targets for viruses.
  839. - Fix a bug in the View Brainfile option.
  840. - Fix a bug in the Save Brainfile option.
  841. - Added the Merge Brainfile option:
  842.   Since version 3.30 BootX has been able to create brainfiles.
  843.   This option allows you to 'merge' a brainfile you got from a
  844.   friend.  BootX takes care of all the details.  It won't add any
  845.   signatures that already exist.  You select the brainfile you
  846.   wish to merge in the ARP file requester.  Merging occurs in
  847.   memory, so don't forget to save the updated brainfile (BootX
  848.   will warn you though.
  849. - Fixed a bug in the startup code.  BootX now uses the same
  850.   current directory as the CLI it was started from.
  851. - Added the Quit menuitem
  852.  
  853. ::: Version 3.30 ::::::::::::::::::::::::::::::::::::::::::::::::
  854.  
  855. - Fixed a bug in the font name.  BootX should now always use the
  856.   Topaz 80 font (Hopefully).
  857. - Fixed a bug in the startup code.
  858. - Optimized the code completely
  859. - BootX now checks for viruses on startup
  860. - Completely rewrote the MemoryCheck routine
  861. - All information is now printed using a console (Now I can use
  862.   formated output for several functions.  For the Amiga
  863.   programmers:  I understand the RawDoFmt() function now (at
  864.   last)).
  865. - Completely rewrote the link virus check routine.  It can be
  866.   stopped by pressing the left mousebutton.
  867. - BootX tries to reconise a bootblock that is loaded.
  868. - Added checks for PVL Virus Protector 6.5 and Anti-Virus 2.0 and
  869.   added both to the built-in bootblocks.
  870. - Removed some of the spelling errors from this doc file
  871.  
  872. ::: Version 3.20 ::::::::::::::::::::::::::::::::::::::::::::::::
  873.  
  874. - Fixed a bug in the new recognition routine.
  875.  
  876. ::: Version 3.10 ::::::::::::::::::::::::::::::::::::::::::::::::
  877.  
  878. - Some internal code optimizations.
  879. - Added Anti-Virus 1.0 from Peter Stuer.
  880. - Finally removed the NorthStar 2 bootblock from the installable
  881.   bootblocks.
  882.  
  883. ::: Version 2.90 ::::::::::::::::::::::::::::::::::::::::::::::::
  884.  
  885. - Reformated this doc file so it can be read from the CLI using
  886.   type.
  887. - The detection on/off switch now flashes when it is selected.
  888. - Added a new bootblock to the recog list.
  889.  
  890. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  891.  
  892. © 1992 BootX v4.40 written by Peter Stuer
  893.                    thanks to Nico François, Bart Leeten and
  894.                    Didier De Cock for beta-testing and
  895.                    all the useful suggestions.
  896.              _
  897.           _ //
  898. Thanks to \X/ Amiga for being the best computer ever !
  899.